Big Huge Thesaurus

Anemonella thalictroides

noun